itinerant dealer - German English Dictionary